ACM-2024-06-03

Jahrgang: 2024
Ausgabe: 06
Autor: Thomas Krger
Programm: ACM-MPLCONVERT.LSP
Funktionalitt: Konvertiert Multilinien in entsprechende Polylinien
Format: LISP
Lauffhig ab: AutoCAD 2010
Befehle: ML2PL
Bezug: Online


Beschreibung
============

Automatisierte Umwandlungen

Multilinien sind nicht so oft verwendete Objekte im AutoCAD. Sie knnen zum Beispiel zum Einsatzkommen, 
wenn fr Leitungstrassen oder hnliches mehrere parallele Linienzge gleichzeitig zu zeichnen sind. 
CAD-technisch sind Multilinien Kurvenobjekte, die aus geradlinigen Segmenten zusammengesetzt sind, die 
wiederum aus bis zu 16 zueinander  parallelen Linien  bestehen  knnen.  Das optische Erscheinungsbild  
einer Multilinie  wird durch  den  von  ihr  referenzierten  Multilinienstil  bestimmt.  Hier wird  die  
Anzahl  der  parallelen  Linien,  ihr Abstand  zueinander,  ihre Farbe,  ihr Linientyp und noch vieles 
mehr  festgelegt. Multilinien sind eher ein Zeichenobjekt fr die "Optik". Als Geometrieinformationen 
werden im Grunde nur die Eckkoordinatenpunkte vorgehalten.
Fr die Weiterverarbeitung ist das Multilinienobjekt gegenber der Polylinie relativ unflexibel. So 
besteht manchmal die Notwendigkeit, bzw. der Wunsch, bestehende Multilinien in entsprechende einzelne 
Polylinien umzuwandeln.
AutoCAD stellt dafr leider keinen entsprechenden Befehl bereit. Allerdings hat man die Mglichkeit, 
mit dem Befehl "_EXPLODE" die Multilinie in Einzellinien zu zerlegen und anschlieend diese mit "_PEDIT"
in eine Polylinie zu konvertieren. 
Das in dieser Ausgabe vorgestellte Tool "ACM-MPLCONVERT.LSP" automatisiert diese Schritte. Das Laden 
des LISP-Tools kann ber den Befehl "_APPLOAD" oder via Drag & Drop vom Windows-Explorer aus in die 
aktuelle Zeichnung geladen werden. Nach dem Programmstart mit "ML2PL" wird der Anwender aufgefordert, 
alle umzuwandelnden Multilinien zu whlen und die Auswahl mit ENTER abzuschlieen. Das Programm 
ACM-MPLCONVERT wandelt nun alle ausgewhlten Multilinien in entsprechende Polylinien um und selektiert 
die Ergebnisobjekte gleich fr die eventuelle weitere Bearbeitung.